attack or fight morally and forcefully - Spanish English Dictionary